----------------
Entrance Lobby
Extra - map_name: Sector 60
Extra - room_id: [0]
Extra - minimap_coordinates: [{'x': 3, 'y': 3}, {'x': 4, 'y': 2}, {'x': 4, 'y': 3}, {'x': 5, 'y': 2}, {'x': 5, 'y': 3}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 88; Category? Minor
  * Extra - area: 6
  * Extra - room: 0
  * Extra - blockx: 41
  * Extra - blocky: 18
  * Extra - infant_weight: 0.44
  > Other to Geron's Crossing
      Trivial

> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Lobby
  * Extra - door_idx: [1]
  > Door to Geron's Crossing
      Trivial
  > Door to Sector 6 (NOC) Westbound Glass Tube
      All of the following:
          Screw Attack
          Any of the following:
              Can Break Single Bomb Blocks
              # Currently logically useless: but maybe if we have an option to remove screw blocks https://youtu.be/Ifde8nknvYk
              Level 0 Keycard and Speed Booster and Knowledge (Intermediate) and Shinespark Tricks (Advanced) and Disabled Door Lock Rando and Disabled Entrance Rando
  > Event - Entrance Lobby Visited
      Trivial

> Door to Geron's Crossing; Heals? False
  * Layers: default
  * L0 Hatch to Geron's Crossing/Door to Entrance Lobby
  * Extra - door_idx: [2]
  > Door to Entrance Recharge Room
      Trivial

> Other to Geron's Crossing; Heals? False
  * Layers: default
  * Tunnel to Geron's Crossing/Other to Entrance Lobby
  * Extra - door_idx: [51]
  > Pickup (Missile Tank)
      Trivial

> Door to Sector 6 (NOC) Westbound Glass Tube; Heals? False
  * Layers: default
  * L0 Hatch to Sector 6 (NOC) Westbound Glass Tube/Door to Entrance Lobby
  * Extra - door_idx: [79]
  > Door to Entrance Recharge Room
      All of the following:
          Screw Attack
          Any of the following:
              # Break single bomb blocks
              Screw Attack and Knowledge (Beginner)
              All of the following:
                  # Jump Bomb Jump to break the blocks: https://youtu.be/mZe9Ht3o19w
                  Jump Bombjump (Advanced) and Can Use Bombs
                  # Jump with HJ for JBJ, or breaking the top 2 Screw blocks
                  Hi-Jump or Movement (Advanced)
              # Break the blocks with Power Bombs
              Can Use Power Bombs
              All of the following:
                  # When standing on frozen Menu's, use bomb jumps/spring ball to break them: https://youtu.be/Mb5FyoDE9VM
                  Knowledge (Advanced) and Stand On Frozen Enemies (Intermediate) and Can Freeze Enemies With Any Weapon and Can Use Bombs
                  Movement (Intermediate) or Can Use Springball
          Any of the following:
              # Climb up
              Wall Jump (Beginner) or Have Any Jump Upgrade
              # Shinespark straight up: https://youtu.be/PR0XnnUh-0A
              Speed Booster and Shinespark Tricks (Beginner)
              # Break only the top 2 rows of Screw Blocks and jump to ledge: https://youtu.be/iAHhW0NjQtk
              Movement (Intermediate)
              # Make Menus clip through: https://youtu.be/iu21O6E7tCQ
              Knowledge (Advanced) and Stand On Frozen Enemies (Intermediate) and Can Freeze Enemies With Any Weapon

> Event - Entrance Lobby Visited; Heals? False
  * Layers: default
  * Event Sector 6 Entrance Lobby Visited
  > Door to Entrance Recharge Room
      Trivial

----------------
Entrance Save Room
Extra - map_name: Sector 61
Extra - room_id: [1]
Extra - minimap_coordinates: [{'x': 2, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Save Room
  * Extra - door_idx: [4]
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Entrance Save Room
  * Extra - door_idx: [5]
  > Door to Entrance Recharge Room
      Trivial
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Entrance Navigation Room
      Trivial

----------------
Entrance Navigation Room
Extra - map_name: Sector 62
Extra - room_id: [2]
Extra - minimap_coordinates: [{'x': 1, 'y': 2}]
> Door to Entrance Save Room; Heals? False
  * Layers: default
  * Open Hatch to Entrance Save Room/Door to Entrance Navigation Room
  * Extra - door_idx: [6]
  > Door to Sector 6 (NOC) Entrance Elevator
      Trivial

> Door to Sector 6 (NOC) Entrance Elevator; Heals? False
  * Layers: default
  * Open Hatch to Sector 6 (NOC) Entrance Elevator/Door to Entrance Navigation Room
  * Extra - door_idx: [34]
  > Door to Entrance Save Room
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Generic Hint; Requirement? (Level 4 Keycard ≥ 1)
  * Extra - hint_name: SECTOR_6_ENTRANCE
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: PRECISE_CATEGORY
  > Door to Sector 6 (NOC) Entrance Elevator
      Trivial

----------------
Geron's Crossing
Extra - map_name: Sector 63
Extra - room_id: [3]
Extra - minimap_coordinates: [{'x': 6, 'y': 2}, {'x': 6, 'y': 3}, {'x': 7, 'y': 2}, {'x': 7, 'y': 3}]
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Geron's Crossing
  * Extra - door_idx: [7]
  > Door to Nocturnal Access
      Screw Attack
  > Lower Left
      Trivial

> Door to Nocturnal Access; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Access/Door to Geron's Crossing
  * Extra - door_idx: [8]
  > Door to Entrance Lobby
      Screw Attack
  > Lower Right
      Trivial

> Other to Entrance Lobby; Heals? False
  * Layers: default
  * Tunnel to Entrance Lobby/Other to Geron's Crossing
  * Extra - door_idx: [50]
  > Lower Left
      Can Use Any Bombs

> Other to Vault; Heals? False
  * Layers: default
  * Tunnel to Vault/Other to Geron's Crossing
  * Extra - door_idx: [75]
  > Lower Right
      Can Use Any Bombs

> Lower Left; Heals? False
  * Layers: default
  > Door to Entrance Lobby
      Wall Jump (Beginner) or Have Any Jump Upgrade
  > Other to Entrance Lobby
      All of the following:
          Any of the following:
              # Destroy the Bomb Block
              Can Break Single Bomb Blocks
              # Store a Shinespark using Entrance Lobby Room: https://youtu.be/2MqrUSwKQU0 - this can safely not have a DLR check. With the event visited, either you can go through the open door. Or if its locked, go around which requires having Screw and thus makes the Shinespark unnecessary.
              Speed Booster and After Sector 6 Entrance Lobby Visited and Knowledge (Intermediate) and Shinespark Tricks (Advanced) and Disabled Entrance Rando
          Any of the following:
              # Enter the tunnel
              Can Bounce in Ball
              Morph Ball and Mid-Air Morph (Beginner)
  > Lower Right
      Any of the following:
          Can Kill Super Geron
          After Boss Varia Core-X Defeated and Knowledge (Intermediate)
          # Shinespark from Entrance Lobby: https://youtu.be/u7c-Kq7AaXk - this can safely not have a DLR check, as if you are expected to do this connection then you can already enter this room from Entrance Lobby
          Level 0 Keycard and Speed Booster and Shinespark Tricks (Advanced) and Disabled Entrance Rando

> Lower Right; Heals? False
  * Layers: default
  > Door to Nocturnal Access
      Trivial
  > Other to Vault
      All of the following:
          # Destroy the bomb block
          Can Break Single Bomb Blocks
          Any of the following:
              # Enter the tunnel
              Can Bounce in Ball
              Morph Ball and Mid-Air Morph (Beginner)
  > Lower Left
      Any of the following:
          Can Kill Super Geron
          After Boss Varia Core-X Defeated and Knowledge (Intermediate)

----------------
Nocturnal Access
Extra - map_name: Sector 64
Extra - room_id: [4]
Extra - minimap_coordinates: [{'x': 8, 'y': 2}, {'x': 9, 'y': 2}]
> Door to Geron's Crossing; Heals? False
  * Layers: default
  * L0 Hatch to Geron's Crossing/Door to Nocturnal Access
  * Extra - door_idx: [9]
  > Door to Nocturnal Shaft
      Trivial

> Door to Nocturnal Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Shaft/Door to Nocturnal Access
  * Extra - door_idx: [10]
  > Door to Geron's Crossing
      Trivial

----------------
Nocturnal Shaft
Extra - map_name: Sector 65
Extra - room_id: [5]
Extra - minimap_coordinates: [{'x': 10, 'y': 2}, {'x': 10, 'y': 3}, {'x': 10, 'y': 4}, {'x': 10, 'y': 5}, {'x': 11, 'y': 2}, {'x': 11, 'y': 4}]
> Door to Nocturnal Access; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Access/Door to Nocturnal Shaft
  * Extra - door_idx: [11]
  > Door to Blue-X Blockade
      Trivial
  > Door to Forbidden Entrance
      Trivial
  > Door to Nocturnal Playground
      Trivial
  > Door to Sector 6 (NOC) Eastbound Glass Tube
      Screw Attack

> Door to Blue-X Blockade; Heals? False
  * Layers: default
  * L0 Hatch to Blue-X Blockade/Door to Nocturnal Shaft
  * Extra - door_idx: [12]
  > Door to Nocturnal Access
      Trivial

> Door to Forbidden Entrance; Heals? False
  * Layers: default
  * L0 Hatch to Forbidden Entrance/Door to Nocturnal Shaft
  * Extra - door_idx: [13]
  > Door to Nocturnal Access
      Trivial
  > Door to Pillar Highway
      All of the following:
          # Can safely not have DLR check, assuming that Authorization Checkpoint leads to Space
          Screw Attack and Speed Booster and After Sector 6 Forbidden Entrance Visited and Disabled Entrance Rando
          Any of the following:
              # Ice X logic
              Varia Suit
              # Tank all the damage - 6 X
              Damage Boosts (Intermediate) and Blue-X Damage ≥ 414
              # Minimum with plasma - 3 X: https://youtu.be/aeXRjizm9fU
              Plasma Beam and Damage Boosts (Advanced) and Blue-X Damage ≥ 207
              # Plasma and Wide can stun all the X and avoid all the damage: https://youtu.be/NWXuyjskVKk
              Morph Ball and Plasma Beam and Wide Beam and Combat (Advanced)

> Door to Nocturnal Playground; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Playground/Door to Nocturnal Shaft
  * Extra - door_idx: [14]
  > Door to Nocturnal Access
      Trivial

> Door to Sector 6 (NOC) Eastbound Glass Tube; Heals? False
  * Layers: default
  * L0 Hatch to Sector 6 (NOC) Eastbound Glass Tube/Door to Nocturnal Shaft
  * Extra - door_idx: [82]
  > Door to Nocturnal Access
      All of the following:
          Screw Attack
          Any of the following:
              Varia Suit or Combat (Intermediate)
              Damage Boosts (Beginner) and Blue-X Damage ≥ 69

> Door to Pillar Highway; Heals? False
  * Layers: default
  * L0 Hatch to Pillar Highway/Door to Nocturnal Shaft
  * Extra - door_idx: [85]
  > Door to Forbidden Entrance
      All of the following:
          # This can safely not have Door Lock Rando check
          Speed Booster and Disabled Entrance Rando
          Any of the following:
              Can Use Bombs
              # Wave beam is hard to control for completing the puzzle: https://youtu.be/7EqFwO03BAs
              Wave Beam and Knowledge (Advanced)

----------------
Blue-X Blockade
Extra - map_name: Sector 66
Extra - room_id: [6]
Extra - minimap_coordinates: [{'x': 11, 'y': 3}, {'x': 12, 'y': 3}]
> Door to Nocturnal Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Shaft/Door to Blue-X Blockade
  * Extra - door_idx: [32]
  > Door to Missile Mimic Lodge
      Any of the following:
          Varia Suit
          # Wave beam can stop the last 3 X: https://youtu.be/DEvvMkPch0A
          Wave Beam and Damage Boosts (Advanced) and Blue-X Damage ≥ 207
          # Tank all the X
          Damage Boosts (Intermediate) and Blue-X Damage ≥ 414
          # Dodge all the X: https://youtu.be/4dmxLfHq0OM
          Combat (Ludicrous)

> Door to Missile Mimic Lodge; Heals? False
  * Layers: default
  * L0 Hatch to Missile Mimic Lodge/Door to Blue-X Blockade
  * Extra - door_idx: [48]
  > Door to Nocturnal Shaft
      Any of the following:
          Varia Suit
          # Wave beam can stop the last 3 X: https://youtu.be/SfUb582mYF8
          Wave Beam and Damage Boosts (Advanced) and Blue-X Damage ≥ 207
          # Tank all the X
          Damage Boosts (Intermediate) and Blue-X Damage ≥ 414
          # Dodge all the X: https://youtu.be/xBAhWbWrlBs
          Combat (Ludicrous)

----------------
Forbidden Entrance
Extra - map_name: Sector 67
Extra - room_id: [7]
Extra - minimap_coordinates: [{'x': 7, 'y': 4}, {'x': 8, 'y': 4}, {'x': 9, 'y': 4}]
> Door to X-B.O.X. Arena Access; Heals? False
  * Layers: default
  * L4 Hatch to X-B.O.X. Arena Access/Door to Forbidden Entrance
  * Extra - door_idx: [3]
  > Right of Power Bomb Wall
      Can Use Power Bombs

> Door to Nocturnal Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Shaft/Door to Forbidden Entrance
  * Extra - door_idx: [33]
  > Right of Power Bomb Wall
      Any of the following:
          # Ice X logic
          Varia Suit
          # Tank all the damage - 6 X
          Damage Boosts (Intermediate) and Blue-X Damage ≥ 414
          # Minimum with plasma - 3 X: https://youtu.be/g_pKLsS1vos
          Plasma Beam and Damage Boosts (Advanced) and Blue-X Damage ≥ 207
          # Power Bomb also freezes X: https://youtu.be/Anr2464Uz0w
          Power Bombs ≥ 4 and Combat (Advanced) and Knowledge (Advanced)
          # Plasma and Wide can freeze all X and avoid all the damage: https://youtu.be/cIdt2h_VvhQ
          Plasma Beam and Wide Beam and Combat (Advanced)

> Right of Power Bomb Wall; Heals? False
  * Layers: default
  > Door to X-B.O.X. Arena Access
      Can Use Power Bombs
  > Door to Nocturnal Shaft
      Any of the following:
          # Ice X logic
          Varia Suit
          # Tank all the damage - 6 X
          Damage Boosts (Intermediate) and Blue-X Damage ≥ 414
          # Minimum with plasma - 3 X: https://youtu.be/ZkMJi-sOhh8
          Plasma Beam and Damage Boosts (Advanced) and Blue-X Damage ≥ 207
          # Power Bomb also freezes X: https://youtu.be/XS5WZciqgOk
          Power Bombs ≥ 4 and Combat (Advanced) and Knowledge (Advanced)
          # Plasma and Wide can freeze all X and avoid all damage: https://youtu.be/OB0sEEmjurc
          Plasma Beam and Wide Beam and Combat (Advanced)
  > Event - Forbidden Entrance Visited
      Trivial

> Event - Forbidden Entrance Visited; Heals? False
  * Layers: default
  * Event Sector 6 Forbidden Entrance Visited
  > Right of Power Bomb Wall
      Trivial

----------------
Nocturnal Playground
Extra - map_name: Sector 68
Extra - room_id: [8]
Extra - minimap_coordinates:
[{'x': 11, 'y': 5},
 {'x': 11, 'y': 6},
 {'x': 11, 'y': 7},
 {'x': 12, 'y': 5},
 {'x': 12, 'y': 6},
 {'x': 12, 'y': 7},
 {'x': 13, 'y': 5},
 {'x': 13, 'y': 6},
 {'x': 13, 'y': 7}]
> Door to Nocturnal Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Shaft/Door to Nocturnal Playground
  * Extra - door_idx: [15]
  > Door to Clogged Cavern
      Trivial
  > Door to Maintenance Wing
      Morph Ball and Screw Attack

> Door to Clogged Cavern; Heals? False
  * Layers: default
  * L0 Hatch to Clogged Cavern/Door to Nocturnal Playground
  * Extra - door_idx: [16]
  > Door to Nocturnal Shaft
      Any of the following:
          Varia Suit
          # Stun the Ice X: https://youtu.be/gWr0prPkpiI
          Combat (Intermediate)
          # Tank one Ice-X: https://youtu.be/OPhU8BH0FYU
          Damage Boosts (Beginner) and Blue-X Damage ≥ 69

> Door to Maintenance Wing; Heals? False
  * Layers: default
  * L0 Hatch to Maintenance Wing/Door to Nocturnal Playground
  * Extra - door_idx: [71]
  > Door to Nocturnal Shaft
      All of the following:
          Morph Ball
          Any of the following:
              Any of the following:
                  # Avoid aggroing Blue X (right side)
                  Space Jump
                  # With Springball: https://youtu.be/Dda82QOpWcY
                  Movement (Intermediate) and Can Use Springball
                  All of the following:
                      # With Wall Jumps
                      Wall Jump (Beginner)
                      Any of the following:
                          Hi-Jump
                          # SWJ: https://youtu.be/xJ3ouhpX3ns
                          Can Single Walljump
                  All of the following:
                      # Freeze the Owtch. Only works if the owtch starts crawling towards the door.
                      Stand On Frozen Enemies (Advanced) and Can Freeze Enemies With Any Weapon
                      Any of the following:
                          # Lure the Owtch to the left
                          Screw Attack
                          Damage Boosts (Intermediate) and Normal Damage ≥ 135
              Any of the following:
                  # Get past Blue X (left side)
                  Varia Suit
                  Any of the following:
                      # Dodge them
                      Combat (Advanced)
                      # Wide lets you break the shoot blocks easier: https://youtu.be/JsdPO-DjDwE
                      Wide Beam and Combat (Intermediate)
                  # Tank them
                  Damage Boosts (Beginner) and Blue-X Damage ≥ 138

----------------
Clogged Cavern
Extra - map_name: Sector 69
Extra - room_id: [9, 33]
Extra - minimap_coordinates: [{'x': 7, 'y': 7}, {'x': 7, 'y': 8}, {'x': 8, 'y': 7}, {'x': 8, 'y': 8}, {'x': 9, 'y': 7}, {'x': 10, 'y': 7}]
> Door to Nocturnal Playground; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Playground/Door to Clogged Cavern
  * Extra - door_idx: [17, 72]
  > Door to Catacombs
      Any of the following:
          Speed Booster
          # These blocks disappear after defeating Mega Core
          After Boss Varia Core-X Defeated and Knowledge (Intermediate)

> Door to Catacombs; Heals? False
  * Layers: default
  * L0 Hatch to Catacombs/Door to Clogged Cavern
  * Extra - door_idx: [18, 73]
  > Door to Nocturnal Playground
      Any of the following:
          # Shinespark: https://youtu.be/8j_pwpvapbw
          Level 0 Keycard and Speed Booster and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando
          # Wall disappears after Mega Core
          After Boss Varia Core-X Defeated and Knowledge (Intermediate)
  > Door to Cavern Save Access
      Trivial

> Door to Cavern Save Access; Heals? False
  * Layers: default
  * L0 Hatch to Cavern Save Access/Door to Clogged Cavern
  * Extra - door_idx: [46, 74]
  > Door to Catacombs
      Trivial

----------------
Warehouse
Extra - map_name: Sector 610
Extra - room_id: [10]
Extra - minimap_coordinates: [{'x': 6, 'y': 10}, {'x': 6, 'y': 11}]
> Door to Data Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Data Save Room/Door to Warehouse
  * Extra - door_idx: [20]
  > Door to Warehouse Access
      Trivial

> Door to Data Access; Heals? False
  * Layers: default
  * L0 Hatch to Data Access/Door to Warehouse
  * Extra - door_idx: [21]
  > Other to Zozoro Wine Cellar
      Morph Ball
  > Door to Warehouse Access
      Trivial

> Other to Zozoro Wine Cellar; Heals? False
  * Layers: default
  * Tunnel to Zozoro Wine Cellar/Other to Warehouse
  * Extra - door_idx: [27]
  > Door to Data Access
      Any of the following:
          # Shot blocks will not respawn after they are broken
          Morph Ball and Disabled Entrance Rando
          Any of the following:
              # Destroy Blocks
              Can Use Bombs
              All of the following:
                  # Power Bomb reveals all the Blue-X
                  Can Use Power Bombs
                  Any of the following:
                      Varia Suit or Combat (Advanced)
                      Damage Boosts (Intermediate) and Blue-X Damage ≥ 432

> Door to Warehouse Access; Heals? False
  * Layers: default
  * L0 Hatch to Warehouse Access/Door to Warehouse
  * Extra - door_idx: [61]
  > Door to Data Save Room
      Trivial
  > Door to Data Access
      Trivial

----------------
Data Save Room
Extra - map_name: Sector 611
Extra - room_id: [11]
Extra - minimap_coordinates: [{'x': 5, 'y': 10}]
Extra - unlocked_save_recharge_station: True
> Door to Warehouse; Heals? False
  * Layers: default
  * L0 Hatch to Warehouse/Door to Data Save Room
  * Extra - door_idx: [22]
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 8
  * Extra - Y: 10
  > Door to Warehouse
      Trivial

----------------
Data Access
Extra - map_name: Sector 612
Extra - room_id: [12]
Extra - minimap_coordinates: [{'x': 7, 'y': 11}, {'x': 8, 'y': 11}]
> Door to Warehouse; Heals? False
  * Layers: default
  * L0 Hatch to Warehouse/Door to Data Access
  * Extra - door_idx: [23]
  > Door to Data Room
      Can Kill Gadora

> Door to Data Room; Heals? False
  * Layers: default
  * L2 Hatch to Data Room/Door to Data Access
  * Extra - door_idx: [24]
  > Door to Warehouse
      Trivial

----------------
Varia Core-X Arena
Extra - map_name: Sector 613
Extra - room_id: [13]
Extra - minimap_coordinates: [{'x': 10, 'y': 10}, {'x': 10, 'y': 11}, {'x': 10, 'y': 12}, {'x': 11, 'y': 10}, {'x': 11, 'y': 11}, {'x': 11, 'y': 12}]
Hint Features - Core-X
> Door to Data Room; Heals? False
  * Layers: default
  * L2 Hatch to Data Room/Door to Varia Core-X Arena
  * Extra - door_idx: [25]
  > Arena
      Trivial

> Door to Twin Caverns West; Heals? False
  * Layers: default
  * L0 Hatch to Twin Caverns West/Door to Varia Core-X Arena
  * Extra - door_idx: [52]
  > Arena
      Trivial

> Event - Varia Core-X; Heals? False
  * Layers: default
  * Event Boss Varia Core-X Defeated
  > Pickup (Varia Suit)
      Trivial

> Pickup (Varia Suit); Heals? False
  * Layers: default
  * Pickup 108; Category? Major
  * Extra - area: 6
  * Extra - room: 13
  * Extra - source: MEGA_X
  * Extra - boss_hint_name: Varia Core-X
  * Extra - infant_weight: 3.5
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Door to Data Room
      After Boss Varia Core-X Defeated
  > Door to Twin Caverns West
      After Boss Varia Core-X Defeated
  > Event - Varia Core-X
      All of the following:
          # Mega-X Requirements
          Charge Beam
          All of the following:
              # Core-X Requirements (180HP)
              Missiles
              Combat (Beginner) or 20 DMG Missiles
              # A way to dodge
              Combat (Intermediate) or Have Any Jump Upgrade
          Any of the following:
              # Health Requirements
              Normal Damage ≥ 315
              # Fight Boss Damageless: https://youtu.be/CfgKTcobo0s
              Combat (Ludicrous)
              Combat (Beginner) and Normal Damage ≥ 250
              Combat (Intermediate) and Normal Damage ≥ 180
              Combat (Advanced) and Normal Damage ≥ 120
              Combat (Expert) and Normal Damage ≥ 60

----------------
X-B.O.X. Arena Access
Extra - map_name: Sector 614
Extra - room_id: [14]
Extra - minimap_coordinates: [{'x': 5, 'y': 4}, {'x': 5, 'y': 5}, {'x': 6, 'y': 4}, {'x': 6, 'y': 5}]
> Door to Forbidden Entrance; Heals? False
  * Layers: default
  * L4 Hatch to Forbidden Entrance/Door to X-B.O.X. Arena Access
  * Extra - door_idx: [26]
  > Door to X-B.O.X. Arena
      Trivial
  > Door to Spaceboost Alley
      All of the following:
          # Can safely not have DLR check, assuming that Authorization Checkpoint leads to Space
          Screw Attack and Speed Booster and After Sector 6 Forbidden Entrance Visited and Disabled Entrance Rando
          Any of the following:
              # Ice X logic
              Varia Suit
              # Tank all the damage - 6 X
              Damage Boosts (Intermediate) and Blue-X Damage ≥ 414
              # Minimum with plasma - 3 X: https://youtu.be/LX5JjYrUV7Y
              Plasma Beam and Damage Boosts (Advanced) and Blue-X Damage ≥ 207
              # Power Bomb also freezes X: https://youtu.be/XpAzo40ONxw
              Knowledge (Advanced) and Movement (Advanced)
              # Plasma and Wide can freeze all X and avoid all the damage: https://youtu.be/b0RHhbza3mk
              Plasma Beam and Wide Beam and Movement (Advanced)

> Door to X-B.O.X. Arena; Heals? False
  * Layers: default
  * L0 Hatch to X-B.O.X. Arena/Door to X-B.O.X. Arena Access
  * Extra - door_idx: [28]
  > Door to Forbidden Entrance
      Any of the following:
          # Wall jump to the top: https://youtu.be/D8a57K7PwZ0
          Space Jump or Wall Jump (Beginner)
          # Freeze the Menus: https://youtu.be/_HmPed89A7E
          Stand On Frozen Enemies (Advanced) and Can Freeze Enemies With Any Weapon
          # Shinespark from X-B.O.X. Arena: https://youtu.be/BHmNhsne3hw - Can safely not have DLR check, assuming that Authorization Checkpoint leads to Space
          Level 0 Keycard and Screw Attack and Speed Booster and After Boss X-B.O.X. Defeated and Shinespark Tricks (Beginner) and Disabled Entrance Rando

> Door to Spaceboost Alley; Heals? False
  * Layers: default
  * Open Hatch to Spaceboost Alley/Door to X-B.O.X. Arena Access
  * Extra - door_idx: [89]
  > Door to Forbidden Entrance
      Any of the following:
          # Can safely not have DLR check.
          Morph Ball
          # Shinespark from Spaceboost Alley: https://youtu.be/r71Z7nR9eRY
          Speed Booster and Shinespark Tricks (Beginner) and Disabled Entrance Rando

----------------
Zozoro Wine Cellar
Extra - map_name: Sector 615
Extra - room_id: [15]
Extra - minimap_coordinates: [{'x': 5, 'y': 11}]
> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 89; Category? Minor
  * Extra - blockx: 3
  * Extra - blocky: 3
  * Extra - infant_weight: 0.44
  > Other to Warehouse
      Can Use Any Bombs

> Other to Warehouse; Heals? False
  * Layers: default
  * Tunnel to Warehouse/Other to Zozoro Wine Cellar
  * Extra - door_idx: [29]
  > Pickup (Hidden Missile Tank)
      All of the following:
          Can Use Any Bombs
          Any of the following:
              # Get up to the ledge
              Have Any Jump Upgrade
              # Freeze Zozoro: https://youtu.be/DI1CTMTanWY
              Stand On Frozen Enemies (Beginner) and Can Freeze Enemies With Any Weapon
              # JBJ: https://youtu.be/oXu_rBiyO6E
              Jump Bombjump (Advanced) and Can Use Bombs
              # Wall Jump Double Damage Boost: https://youtu.be/DHgzHgNwSso
              Damage Boosts (Ludicrous) and Jump Extends (Ludicrous) and Wall Jump (Ludicrous) and Normal Damage ≥ 96

----------------
X-B.O.X. Arena
Extra - map_name: Sector 616
Extra - room_id: [16]
Extra - minimap_coordinates: [{'x': 7, 'y': 5}, {'x': 7, 'y': 6}, {'x': 8, 'y': 5}, {'x': 8, 'y': 6}]
Hint Features - Core-X, Climbable Surface
> Door to X-B.O.X. Arena Access; Heals? False
  * Layers: default
  * L0 Hatch to X-B.O.X. Arena Access/Door to X-B.O.X. Arena
  * Extra - door_idx: [30]
  > Beside Crumble Blocks
      Trivial

> Door to Bull Bend; Heals? False
  * Layers: default
  * L0 Hatch to Bull Bend/Door to X-B.O.X. Arena
  * Extra - door_idx: [31]
  > Arena
      Trivial

> Door to X-B.O.X. Garage (Lower); Heals? False
  * Layers: default
  * L0 Hatch to X-B.O.X. Garage/Door to X-B.O.X. Arena (Lower)
  * Extra - door_idx: [36]
  > Arena
      Trivial

> Door to X-B.O.X. Garage (Upper); Heals? False
  * Layers: default
  * L0 Hatch to X-B.O.X. Garage/Door to X-B.O.X. Arena (Upper)
  * Extra - door_idx: [87]
  > Beside Crumble Blocks
      Screw Attack

> Event - X-B.O.X.; Heals? False
  * Layers: default
  * Event Boss X-B.O.X. Defeated
  > Pickup (Wave Beam)
      Trivial

> Pickup (Wave Beam); Heals? False
  * Layers: default
  * Pickup 111; Category? Major
  * Extra - area: 0
  * Extra - room: 16
  * Extra - source: WAVE_CORE_X
  * Extra - boss_hint_name: X-B.O.X.
  * Extra - infant_weight: 3.5
  > Event - B.O.X
      Trivial

> Beside Crumble Blocks; Heals? False
  * Layers: default
  > Door to X-B.O.X. Arena Access
      After Boss X-B.O.X. Defeated
  > Door to X-B.O.X. Garage (Upper)
      Screw Attack and After Boss X-B.O.X. Defeated
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Door to Bull Bend
      After Boss X-B.O.X. Defeated
  > Door to X-B.O.X. Garage (Lower)
      After Boss X-B.O.X. Defeated
  > Event - X-B.O.X.
      All of the following:
          Any of the following:
              # X-B.O.X. Requirements (500HP) - Hitless: https://youtu.be/tN0oMbbUW5I
              All of the following:
                  # Charge Combat
                  Charge Beam
                  Any of the following:
                      Wide Beam or Combat (Expert)
                      Wave Beam and Combat (Intermediate)
              Any of the following:
                  # Missile Combat
                  Missiles ≥ 20 and Combat (Beginner) and 45 DMG Missiles
                  Missiles ≥ 30 and Combat (Intermediate) and 30 DMG Missiles
                  Missiles ≥ 40 and Combat (Intermediate) and 20 DMG Missiles
                  Missiles ≥ 80 and Combat (Advanced) and 10+ DMG Missiles
              All of the following:
                  # Don't miss any
                  Combat (Ludicrous)
                  Any of the following:
                      Missiles ≥ 50 and 10+ DMG Missiles
                      Missiles ≥ 25 and 20 DMG Missiles
                      Missiles ≥ 17 and 30 DMG Missiles
                      Missiles ≥ 12 and 45 DMG Missiles
          All of the following:
              # Core-X Requirements (180HP) - Hitless: https://youtu.be/fcWSo6UD5lE
              Missiles
              Any of the following:
                  20 DMG Missiles
                  Combat (Intermediate) and 10+ DMG Missiles
              Any of the following:
                  # For dodging
                  Gravity Suit or Combat (Ludicrous)
                  Hi-Jump and Combat (Expert)
          Any of the following:
              # Health Requirements
              Combat (Ludicrous) or Normal Damage ≥ 500
              Combat (Beginner) and Normal Damage ≥ 350
              Combat (Intermediate) and Normal Damage ≥ 300
              Combat (Advanced) and Normal Damage ≥ 180
              Combat (Expert) and Normal Damage ≥ 95
          Any of the following:
              # Arena Requirements (destroy blocks covering monkey bars)
              Combat (Expert) or Can Use Power Bombs
              # Break blocks while falling down crumble blocks
              Combat (Intermediate) and Can Use Bombs

> Event - B.O.X; Heals? False
  * Layers: default
  * Event Boss B.O.X. Defeated
  > Arena
      Trivial

----------------
Sector 6 (NOC) Entrance Elevator
Extra - map_name: Sector 617
Extra - room_id: [17]
Extra - minimap_coordinates: [{'x': 0, 'y': 1}, {'x': 0, 'y': 2}]
> Elevator to Main Deck; Heals? False
  * Layers: default
  * Elevator to Sector Hub Lift 6/Elevator to Sector 6 (NOC)
  * Extra - direction: up
  * Extra - name: SECTOR_6_TO_MAIN_HUB
  * Extra - door_idx: [0]
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Sector 6 (NOC) Entrance Elevator
  * Extra - door_idx: [35]
  > Elevator to Main Deck
      Trivial

----------------
X-B.O.X. Garage
Extra - map_name: Sector 618
Extra - room_id: [18]
Extra - minimap_coordinates: [{'x': 9, 'y': 5}, {'x': 9, 'y': 6}, {'x': 10, 'y': 6}]
Hint Features - Multiple Pickups, 1-way Shutter
> Pickup (Hidden Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 90; Category? Minor
  * Extra - area: 6
  * Extra - room: 18
  * Extra - blockx: 15
  * Extra - blocky: 3
  * Extra - infant_weight: 0.44
  > Door to X-B.O.X. Arena (Upper)
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 91; Category? Minor
  * Extra - area: 6
  * Extra - room: 18
  * Extra - blockx: 29
  * Extra - blocky: 20
  * Extra - infant_weight: 0.44
  > Door to X-B.O.X. Arena (Lower)
      Trivial

> Door to X-B.O.X. Arena (Lower); Heals? False
  * Layers: default
  * L0 Hatch to X-B.O.X. Arena/Door to X-B.O.X. Garage (Lower)
  * Extra - door_idx: [37]
  > Pickup (Missile Tank)
      Wave Beam
  > Door to X-B.O.X. Arena (Upper)
      Screw Attack and Have Any Jump Upgrade

> Door to X-B.O.X. Arena (Upper); Heals? False
  * Layers: default
  * L0 Hatch to X-B.O.X. Arena/Door to X-B.O.X. Garage (Upper)
  * Extra - door_idx: [88]
  > Pickup (Hidden Power Bomb Tank)
      All of the following:
          Can Bounce in Ball and Can Use Any Bombs
          Any of the following:
              All of the following:
                  Any of the following:
                      # Vanilla Method - Freeze an Owtch on the Crumble Blocks and use regular Bombs to open the passage: https://youtu.be/4y7ohyL0zkE&t=47
                      Can Use Bombs
                      # Wait for an Owtch to get far enough away and then open the passage with a Power Bomb: https://youtu.be/6ESqvHw7Qyk
                      Screw Attack and Knowledge (Advanced) and Movement (Beginner) and Can Use Power Bombs and Have Any Jump Upgrade
                  Any of the following:
                      # Freeze the Owtch in the right spot
                      Can Freeze Enemies With Diffusion
                      Wave Beam and Can Freeze Enemies With Ice Beam
              # Jump off the Crumble Blocks morphed (frame perfect): https://youtu.be/4y7ohyL0zkE&t=14
              Movement (Advanced) and Can Use Springball
              # Jump off the Crumble Blocks without Springball by unmorphing first (also frame perfect): https://youtu.be/4y7ohyL0zkE&t=24
              Movement (Expert)
              # Spam bombs to hover across: https://youtu.be/4y7ohyL0zkE&t=37
              Movement (Advanced) and Can Use Bombs
  > Door to X-B.O.X. Arena (Lower)
      Screw Attack

----------------
Bull Bend
Extra - map_name: Sector 619
Extra - room_id: [19]
Extra - minimap_coordinates: [{'x': 5, 'y': 6}, {'x': 5, 'y': 7}, {'x': 6, 'y': 6}, {'x': 6, 'y': 7}]
> Door to X-B.O.X. Arena; Heals? False
  * Layers: default
  * L0 Hatch to X-B.O.X. Arena/Door to Bull Bend
  * Extra - door_idx: [38]
  > Door to Neglected Shaft
      Trivial

> Door to Neglected Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Neglected Shaft/Door to Bull Bend
  * Extra - door_idx: [39]
  > Door to X-B.O.X. Arena
      Trivial

----------------
Neglected Shaft
Extra - map_name: Sector 620
Extra - room_id: [20]
Extra - minimap_coordinates: [{'x': 4, 'y': 7}, {'x': 4, 'y': 8}, {'x': 4, 'y': 9}]
> Door to Bull Bend; Heals? False
  * Layers: default
  * L0 Hatch to Bull Bend/Door to Neglected Shaft
  * Extra - door_idx: [40]
  > Door to Neglected Save Room
      Trivial

> Door to Neglected Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Neglected Save Room/Door to Neglected Shaft
  * Extra - door_idx: [41]
  > Door to Bull Bend
      Any of the following:
          Space Jump
          # Freeze Menu: https://youtu.be/kMVxXlo5Lmo
          Stand On Frozen Enemies (Beginner) and Can Freeze Enemies With Any Weapon
          # HJ + WJ: https://youtu.be/8tjcUuCj2pU
          Hi-Jump and Wall Jump (Beginner)
          # Wall Jump with No Upgrades: https://youtu.be/cB_xiz5mbr8?t=20
          Wall Jump (Advanced)
  > Door to Authorization Checkpoint
      Trivial

> Door to Authorization Checkpoint; Heals? False
  * Layers: default
  * L4 Hatch to Authorization Checkpoint/Door to Neglected Shaft
  * There is a possibility to model a full shinespark to the top door without a
jump extend. However modelling that is not great because it requires
duplicating all of the requirements. Thus, it isn't modelled.
  * Extra - door_idx: [42]
  > Door to Bull Bend
      # Shinespark from adjacent room: https://youtu.be/D3sd1AoU-q8
      Level 4 Keycard and Speed Booster and Jump Extends (Intermediate) and Shinespark Tricks (Beginner) and Disabled Door Lock Rando and Disabled Entrance Rando
  > Door to Neglected Save Room
      Any of the following:
          Space Jump
          # Freeze the Bull: https://youtu.be/Tgv7H94tnLk
          Stand On Frozen Enemies (Intermediate) and Can Freeze Enemies With Any Weapon
          # Break the blocks in a certain way and Wall Jump: https://youtu.be/cB_xiz5mbr8
          Wall Jump (Beginner)
          # Break blocks in a certain way to ledge grab: https://youtu.be/OqSeGCS_jwI
          Hi-Jump and Movement (Intermediate)

----------------
Neglected Save Room
Extra - map_name: Sector 621
Extra - room_id: [21]
Extra - minimap_coordinates: [{'x': 5, 'y': 8}]
Extra - unlocked_save_recharge_station: True
> Door to Neglected Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Neglected Shaft/Door to Neglected Save Room
  * Extra - door_idx: [43]
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Neglected Shaft
      Trivial

----------------
Authorization Checkpoint
Extra - map_name: Sector 622
Extra - room_id: [22]
Extra - minimap_coordinates: [{'x': 1, 'y': 9}, {'x': 2, 'y': 9}, {'x': 3, 'y': 9}]
> Door to Neglected Shaft; Heals? False
  * Layers: default
  * L4 Hatch to Neglected Shaft/Door to Authorization Checkpoint
  * Extra - door_idx: [44]
  > Other to Restricted Back Door
      Morph Ball and Wave Beam

> Other to Restricted Back Door; Heals? False
  * Layers: default
  * Tunnel to Restricted Back Door/Other to Authorization Checkpoint
  * Extra - door_idx: [45]
  > Door to Neglected Shaft
      Morph Ball

----------------
Cavern Save Room
Extra - map_name: Sector 623
Extra - room_id: [23]
Extra - minimap_coordinates: [{'x': 11, 'y': 8}]
Extra - unlocked_save_recharge_station: True
> Door to Cavern Save Access; Heals? False
  * Layers: default
  * L0 Hatch to Cavern Save Access/Door to Cavern Save Room
  * Extra - door_idx: [92]
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Cavern Save Access
      Trivial

----------------
Missile Mimic Lodge
Extra - map_name: Sector 624
Extra - room_id: [24]
Extra - minimap_coordinates: [{'x': 13, 'y': 3}, {'x': 14, 'y': 3}]
Hint Features - Mimic
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 92; Category? Minor
  * Extra - area: 6
  * Extra - room: 24
  * Extra - blockx: 29
  * Extra - blocky: 9
  * Extra - infant_weight: 0.44
  > Door to Blue-X Blockade
      Can Use Any Bombs

> Door to Blue-X Blockade; Heals? False
  * Layers: default
  * L0 Hatch to Blue-X Blockade/Door to Missile Mimic Lodge
  * Extra - door_idx: [49]
  > Pickup (Missile Tank)
      Can Use Any Bombs

----------------
Data Room
Extra - map_name: Sector 625
Extra - room_id: [25]
Extra - minimap_coordinates: [{'x': 9, 'y': 11}]
> Door to Data Access; Heals? False
  * Layers: default
  * L2 Hatch to Data Access/Door to Data Room
  * Extra - door_idx: [53]
  > Door to Varia Core-X Arena
      Trivial

> Door to Varia Core-X Arena; Heals? False
  * Layers: default
  * L2 Hatch to Varia Core-X Arena/Door to Data Room
  * Extra - door_idx: [62]
  > Door to Data Access
      Trivial

----------------
Catacombs
Extra - map_name: Sector 626
Extra - room_id: [26]
Extra - minimap_coordinates: [{'x': 6, 'y': 8}, {'x': 6, 'y': 9}]
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 93; Category? Major
  * Extra - area: 6
  * Extra - room: 26
  * Extra - blockx: 5
  * Extra - blocky: 6
  * Extra - infant_weight: 0.44
  > Door to Clogged Cavern
      Trivial

> Door to Clogged Cavern; Heals? False
  * Layers: default
  * L0 Hatch to Clogged Cavern/Door to Catacombs
  * Extra - door_idx: [19]
  > Pickup (Energy Tank)
      Trivial
  > Door to Weapons Testing Grounds
      Can Use Any Bombs

> Door to Weapons Testing Grounds; Heals? False
  * Layers: default
  * L0 Hatch to Weapons Testing Grounds/Door to Catacombs
  * Extra - door_idx: [54]
  > Door to Clogged Cavern
      Can Use Power Bombs

----------------
Weapons Testing Grounds
Extra - map_name: Sector 627
Extra - room_id: [27]
Extra - minimap_coordinates: [{'x': 7, 'y': 9}, {'x': 8, 'y': 9}, {'x': 9, 'y': 9}, {'x': 9, 'y': 10}]
> Door to Catacombs; Heals? False
  * Layers: default
  * L0 Hatch to Catacombs/Door to Weapons Testing Grounds
  * Extra - door_idx: [55]
  > Door to Warehouse Access
      Trivial

> Door to Warehouse Access; Heals? False
  * Layers: default
  * L0 Hatch to Warehouse Access/Door to Weapons Testing Grounds
  * Extra - door_idx: [56]
  > Door to Catacombs
      Any of the following:
          Space Jump
          # Possible with Single Wall Jumping the left side.
          Wall Jump (Beginner) and Can Single Walljump
          Any of the following:
              # Possible with normal Wall Jumping by jumping off both walls. Height gain per jump is small.
              # WJ with HJ: https://youtu.be/zONETruT9GE
              Hi-Jump and Wall Jump (Intermediate)
              # WJ without HJ: https://youtu.be/sllAuRCH1UM
              Wall Jump (Advanced)

----------------
Warehouse Access
Extra - map_name: Sector 628
Extra - room_id: [28]
Extra - minimap_coordinates: [{'x': 7, 'y': 10}, {'x': 8, 'y': 10}]
> Door to Weapons Testing Grounds; Heals? False
  * Layers: default
  * L0 Hatch to Weapons Testing Grounds/Door to Warehouse Access
  * Extra - door_idx: [57]
  > Door to Warehouse
      Morph Ball

> Door to Warehouse; Heals? False
  * Layers: default
  * L0 Hatch to Warehouse/Door to Warehouse Access
  * Extra - door_idx: [58]
  > Door to Weapons Testing Grounds
      Morph Ball

----------------
Entrance Recharge Room
Extra - map_name: Sector 629
Extra - room_id: [29]
Extra - minimap_coordinates: [{'x': 3, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Entrance Recharge Room
  * Extra - door_idx: [59]
  > Recharge Terminal
      Trivial

> Door to Entrance Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Save Room/Door to Entrance Recharge Room
  * Extra - door_idx: [60]
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Entrance Lobby
      Trivial
  > Door to Entrance Save Room
      Trivial

----------------
Twin Caverns West
Extra - map_name: Sector 630
Extra - room_id: [30]
Extra - minimap_coordinates: [{'x': 11, 'y': 9}, {'x': 12, 'y': 8}, {'x': 12, 'y': 9}, {'x': 12, 'y': 10}, {'x': 12, 'y': 11}]
Hint Features - Multiple Pickups
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 94; Category? Minor
  * Extra - area: 6
  * Extra - room: 30
  * Extra - blockx: 19
  * Extra - blocky: 8
  * Extra - infant_weight: 0.44
  > Door to Twin Caverns East (Upper)
      # Hold right after getting item: https://youtu.be/LcvWRxDgZew
      Movement (Advanced)
  > Ledge
      Trivial

> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 95; Category? Minor
  * Extra - area: 6
  * Extra - room: 30
  * Extra - blockx: 9
  * Extra - blocky: 13
  * Extra - infant_weight: 0.44
  > Ledge
      Morph Ball

> Door to Varia Core-X Arena; Heals? False
  * Layers: default
  * L0 Hatch to Varia Core-X Arena/Door to Twin Caverns West
  * Extra - door_idx: [63]
  > Door to Twin Caverns East (Lower)
      Trivial

> Door to Twin Caverns East (Lower); Heals? False
  * Layers: default
  * L0 Hatch to Twin Caverns East/Door to Twin Caverns West (Lower)
  * Extra - door_idx: [64]
  > Door to Varia Core-X Arena
      Trivial
  > Below Ledge
      Any of the following:
          Space Jump or Wall Jump (Intermediate)
          # Freeze Zozoro while it's at the door: https://youtu.be/JDSabpkP9qo
          Stand On Frozen Enemies (Advanced) and Disabled Door Lock Rando and Can Freeze Enemies With Any Weapon
          # SWJ
          Wall Jump (Beginner) and Can Single Walljump

> Door to Twin Caverns East (Upper); Heals? False
  * Layers: default
  * L0 Hatch to Twin Caverns East/Door to Twin Caverns West (Upper)
  * Extra - door_idx: [66]
  > Pickup (Missile Tank)
      Trivial
  > Ledge
      Trivial

> Ledge; Heals? False
  * Layers: default
  > Pickup (Hidden Missile Tank)
      All of the following:
          Morph Ball
          Any of the following:
              Have Any Jump Upgrade
              # Have to jump in fairly specific spot: https://youtu.be/H7t8QXqLuKg
              Movement (Beginner)
  > Below Ledge
      Trivial

> Below Ledge; Heals? False
  * Layers: default
  > Door to Twin Caverns East (Lower)
      Trivial
  > Ledge
      Any of the following:
          Space Jump
          # JBJ: https://youtu.be/M_bad6jxMRk
          Hi-Jump and Jump Bombjump (Advanced) and Can Use Bombs
          # Freeze Bull: https://youtu.be/JDSabpkP9qo&t=43
          Stand On Frozen Enemies (Intermediate) and Can Freeze Enemies With Any Weapon
          # Damage boost off of bull: https://youtu.be/o3SWYYDnbe4
          Hi-Jump and Damage Boosts (Intermediate) and Wall Jump (Beginner) and Normal Damage ≥ 61
          # SWJ
          Wall Jump (Beginner) and Can Single Walljump

----------------
Twin Caverns East
Extra - map_name: Sector 631
Extra - room_id: [31]
Extra - minimap_coordinates: [{'x': 13, 'y': 8}, {'x': 13, 'y': 9}, {'x': 13, 'y': 10}, {'x': 13, 'y': 11}]
> Door to Twin Caverns West (Lower); Heals? False
  * Layers: default
  * L0 Hatch to Twin Caverns West/Door to Twin Caverns East (Lower)
  * Extra - door_idx: [65]
  > Door to Twin Cavern Save Room
      Trivial

> Door to Twin Caverns West (Upper); Heals? False
  * Layers: default
  * L0 Hatch to Twin Caverns West/Door to Twin Caverns East (Upper)
  * Extra - door_idx: [67]
  > Door to Maintenance Wing
      Any of the following:
          Varia Suit or Combat (Beginner)
          Damage Boosts (Beginner) and Blue-X Damage ≥ 69

> Door to Maintenance Wing; Heals? False
  * Layers: default
  * L0 Hatch to Maintenance Wing/Door to Twin Caverns East
  * Extra - door_idx: [68]
  > Door to Twin Caverns West (Upper)
      Any of the following:
          Varia Suit or Combat (Beginner)
          Damage Boosts (Beginner) and Blue-X Damage ≥ 69
  > Door to Twin Cavern Save Room
      Any of the following:
          Varia Suit
          # Assume average of taking 3 X (due to movement pattern): https://youtu.be/7Y5HMk8jxS0
          Damage Boosts (Intermediate) and Blue-X Damage ≥ 207
          # Pray to RNGesus and don't get hit: https://youtu.be/94GyTFcwIRM
          Combat (Expert)

> Door to Twin Cavern Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Twin Cavern Save Room/Door to Twin Caverns East
  * Extra - door_idx: [77]
  > Door to Twin Caverns West (Lower)
      Trivial
  > Door to Maintenance Wing
      Any of the following:
          Varia Suit
          # Tank all 8 of the X
          Damage Boosts (Intermediate) and Blue-X Damage ≥ 552
          # Adept movement could avoid some: https://youtu.be/U85aWphpi5s
          Plasma Beam and Wide Beam and Damage Boosts (Expert) and Blue-X Damage ≥ 276
          # Really adept movement could avoid them all: https://youtu.be/js56iAuSsV8
          Plasma Beam and Wide Beam and Combat (Ludicrous)

----------------
Maintenance Wing
Extra - map_name: Sector 632
Extra - room_id: [32]
Extra - minimap_coordinates: [{'x': 14, 'y': 7}, {'x': 14, 'y': 8}]
> Door to Twin Caverns East; Heals? False
  * Layers: default
  * L0 Hatch to Twin Caverns East/Door to Maintenance Wing
  * Extra - door_idx: [69]
  > Door to Nocturnal Playground
      Trivial

> Door to Nocturnal Playground; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Playground/Door to Maintenance Wing
  * Extra - door_idx: [70]
  > Door to Twin Caverns East
      Trivial

----------------
Vault
Extra - map_name: Sector 634
Extra - room_id: [34]
Extra - minimap_coordinates: [{'x': 8, 'y': 3}]
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 96; Category? Major
  * Extra - area: 6
  * Extra - room: 34
  * Extra - blockx: 14
  * Extra - blocky: 8
  * Extra - infant_weight: 0.44
  > Other to Geron's Crossing
      Can Use Any Bombs

> Other to Geron's Crossing; Heals? False
  * Layers: default
  * Tunnel to Geron's Crossing/Other to Vault
  * Extra - door_idx: [76]
  > Pickup (Energy Tank)
      Can Use Any Bombs

----------------
Twin Cavern Save Room
Extra - map_name: Sector 635
Extra - room_id: [35]
Extra - minimap_coordinates: [{'x': 14, 'y': 11}]
Extra - unlocked_save_recharge_station: True
> Door to Twin Caverns East; Heals? False
  * Layers: default
  * L0 Hatch to Twin Caverns East/Door to Twin Cavern Save Room
  * Extra - door_idx: [78]
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Twin Caverns East
      Trivial

----------------
Sector 6 (NOC) Westbound Glass Tube
Extra - map_name: Sector 636
Extra - room_id: [36]
Extra - minimap_coordinates: [{'x': 2, 'y': 3}]
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Sector 6 (NOC) Westbound Glass Tube
  * Extra - door_idx: [80]
  > Area Transition to Sector 4 (AQA)
      Trivial

> Area Transition to Sector 4 (AQA); Heals? False
  * Layers: default
  * Open Passage to Sector 4 (AQA) Eastbound Glass Tube/Area Transition to Sector 6 (NOC)
  * Extra - direction: left
  * Extra - door_idx: [81]
  > Door to Entrance Lobby
      Trivial

----------------
Sector 6 (NOC) Eastbound Glass Tube
Extra - map_name: Sector 637
Extra - room_id: [37]
Extra - minimap_coordinates: [{'x': 12, 'y': 2}]
> Door to Nocturnal Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Shaft/Door to Sector 6 (NOC) Eastbound Glass Tube
  * Extra - door_idx: [83]
  > Area Transition to Sector 5 (ARC)
      Trivial

> Area Transition to Sector 5 (ARC); Heals? False
  * Layers: default
  * Open Passage to Sector 5 (ARC) Westbound Glass Tube/Area Transition to Sector 6 (NOC)
  * Extra - direction: right
  * Extra - door_idx: [84]
  > Door to Nocturnal Shaft
      Trivial

----------------
Pillar Highway
Extra - map_name: Sector 638
Extra - room_id: [38]
Extra - minimap_coordinates: [{'x': 12, 'y': 4}, {'x': 13, 'y': 4}, {'x': 14, 'y': 4}]
Hint Features - Pillar
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 97; Category? Major
  * Extra - area: 6
  * Extra - room: 38
  * Extra - blockx: 45
  * Extra - blocky: 6
  * Extra - infant_weight: 0.44
  > Door to Nocturnal Shaft
      Trivial

> Door to Nocturnal Shaft; Heals? False
  * Layers: default
  * L0 Hatch to Nocturnal Shaft/Door to Pillar Highway
  * Extra - door_idx: [86]
  > Pickup (Energy Tank)
      All of the following:
          Speed Booster
          Any of the following:
              Can Use Bombs
              # Wave Beam is difficult to control, but can solve the puzzle: https://youtu.be/7EqFwO03BAs
              Wave Beam and Knowledge (Advanced)
              All of the following:
                  # Shinespark directly from adjacent room to the item: https://youtu.be/8Gl3-ZWtDAQ
                  Shinespark Tricks (Expert) and Can Use Power Bombs
                  # No DLR needed. Requirements to deal with X are in Forbidden Entrance
                  Disabled Entrance Rando

----------------
Spaceboost Alley
Extra - map_name: Sector 639
Extra - room_id: [39]
Extra - minimap_coordinates:
[{'x': 1, 'y': 4},
 {'x': 1, 'y': 5},
 {'x': 1, 'y': 6},
 {'x': 2, 'y': 4},
 {'x': 2, 'y': 5},
 {'x': 2, 'y': 6},
 {'x': 3, 'y': 4},
 {'x': 3, 'y': 5},
 {'x': 3, 'y': 6},
 {'x': 4, 'y': 4},
 {'x': 4, 'y': 5},
 {'x': 4, 'y': 6}]
Hint Features - Multiple Pickups
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 98; Category? Minor
  * Extra - area: 6
  * Extra - room: 39
  * Extra - blockx: 33
  * Extra - blocky: 10
  * Extra - infant_weight: 0.44
  > Bottom of Room
      Trivial

> Pickup (Power Bomb Tank 2); Heals? False
  * Layers: default
  * Pickup 99; Category? Minor
  * Extra - area: 6
  * Extra - room: 39
  * Extra - blockx: 10
  * Extra - blocky: 24
  * Extra - infant_weight: 0.44
  > Bottom of Room
      Trivial

> Door to X-B.O.X. Arena Access; Heals? False
  * Layers: default
  * Open Hatch to X-B.O.X. Arena Access/Door to Spaceboost Alley
  * Extra - door_idx: [90]
  > Bottom of Room
      Trivial

> Bottom of Room; Heals? False
  * Layers: default
  > Pickup (Power Bomb Tank)
      # Charge at the top and shinespark in mid-air, or shinespark from below: https://youtu.be/uVPnKswaeOY&t=77s
      Speed Booster
  > Pickup (Power Bomb Tank 2)
      All of the following:
          Speed Booster
          Any of the following:
              Hi-Jump and Space Jump
              # No High Jump: https://youtu.be/lcOsHzfPVDI
              Space Jump and Movement (Intermediate)
  > Door to X-B.O.X. Arena Access
      # For Hijump/WJ, jump ontop of the building on the left, through the shot blocks and to the top
      Speed Booster or Wall Jump (Intermediate) or Have Any Jump Upgrade

----------------
Cavern Save Access
Extra - map_name: Sector 640
Extra - room_id: [40]
Extra - minimap_coordinates: [{'x': 9, 'y': 8}, {'x': 10, 'y': 8}]
Extra - unlocked_save_recharge_station: True
> Door to Clogged Cavern; Heals? False
  * Layers: default
  * L0 Hatch to Clogged Cavern/Door to Cavern Save Access
  * Extra - door_idx: [47]
  > Door to Cavern Save Room
      Trivial

> Door to Cavern Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Cavern Save Room/Door to Cavern Save Access
  * Extra - door_idx: [91]
  > Door to Clogged Cavern
      Trivial

